﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.AddIn.Pipeline;
using System.AddIn.Contract;

namespace CRM.University.Contracts
{
    [AddInContract]
    public interface IModulesContract : IContract
    {
        System.Windows.Media.ImageSource ImageSrc { get; set; }
        System.Windows.Controls.UserControl Control { get; set; }
        System.Windows.Window PropertiesWindow { get; set; }


        void Initialize(IHostObjectContract hostObj);
    }

    public interface IHostObjectContract : IContract
    {
        #region Methods
        void ReportProgress(int progressPercent);
        #endregion
    }
}
